/**
 * 2016/08/17
 */

.ztree {
  padding: 0;
}
.ztree * {
 font-size: 10pt;
 font-family: "Microsoft Yahei",Verdana,Simsun,
              "Segoe UI Web Light","Segoe UI Light",
              "Segoe UI Web Regular","Segoe UI",
              "Segoe UI Symbol","Helvetica Neue",Arial;
}
.ztree li ul{
 margin:0;
 padding:0;
}
.ztree li {
  line-height:30px;
}
.ztree li a {
  display: block;
  /*width:200px;*/
  height:30px;
  padding-top: 0px;
}
.ztree li a:hover {
  text-decoration:none;
  /*background-color: #E7E7E7;*/
  background-color: #eee;
}
.ztree li a span.button.switch {
  visibility:hidden;
}
.ztree.showIcon li a span.button.switch {
  visibility:visible;
}
.ztree li a.curSelectedNode {
  /*background-color:#D4D4D4;*/
  background-color: #eee;
  border:0;
  height:30px;
}
.ztree li span {
  /*line-height:30px;*/
}
.ztree li span.button {
  margin-top: -7px;
}
.ztree li span.button.switch {
  width: 16px;
  height: 16px;
}

.ztree li a.level0 span {
  font-size: 100%;
  font-weight: bold;
}
.ztree li span.button {
  background-image:url("../img/node.png");
  *background-image:url("../img/node.gif");
}
.ztree li span.button.switch.level0 {
  width: 20px;
  height:20px;
}
.ztree li span.button.switch.level1 {
  width: 20px;
  height:20px;
}
.ztree li span.button.noline_open {
  background-position: 0 0;
}
.ztree li span.button.noline_close {
  background-position: -18px 0;
}
.ztree li span.button.noline_open.level0 {
  background-position: 0 -17px;
}
.ztree li span.button.noline_close.level0 {
  background-position: -18px -17px;
}

span.button.switch.level1 {
  margin-top: -3px;
}
.ztree li a.curSelectedNode {
  opacity: 1;
}
.curSelectedNode .node_name {
  color: rgb(5, 147, 211);
}
